package com.ehome.poct.core.dao.entity.check;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ehome.mybatisplus.autoconfigure.BaseEntityOld;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 检测_配置_金标仪_联合判读标准_定量表
 * 联合检测 定量 的判读配置表 目前有 CRP &  SAA
 */
@Data
@TableName(value = "test_conf_poct_uni_analysis")
public class TestConfPoctUniAnalysisDO extends BaseEntityOld<TestConfPoctUniAnalysisDO> {
    /**
     * 联合检测判读ID
     */
    @TableId(value = "test_conf_poct_union_analysis_id")
    private Long testConfPoctUnionAnalysisId;

    /**
     * crp_saa /   fs_hls  
     */
    @TableField(value = "analyse_type")
    private String analyseType;

    /**
     * 联测的第一个的是那个单项类型
     */
    @TableField(value = "strip_type_code_A")
    private Integer stripTypeCodeA;

    /**
     * 联测第一个类型的批次
     */
    @TableField(value = "strip_typeA_batch")
    private String stripTypeABatch;

    /**
     * 联测第一个值 左区间结束
     */
    @TableField(value = "strip_typeA_min")
    private BigDecimal stripTypeAMin;

    /**
     * 联测第一个值 右区间开始
     */
    @TableField(value = "strip_typeA_max")
    private BigDecimal stripTypeAMax;

    /**
     * 联测第一个类型的分析结果
     */
    @TableField(value = "strip_typeA_result")
    private String stripTypeAResult;

    /**
     * 联测的第二个的是那个单项类型
     */
    @TableField(value = "strip_type_code_B")
    private Integer stripTypeCodeB;

    /**
     * 联测第二个类型的批次
     */
    @TableField(value = "strip_typeB_batch")
    private String stripTypeBBatch;

    /**
     * 联测第二个值左区间结束
     */
    @TableField(value = "strip_typeB_min")
    private BigDecimal stripTypeBMin;

    /**
     * 联测第二个值右区间
     */
    @TableField(value = "strip_typeB_max")
    private BigDecimal stripTypeBMax;

    /**
     * 联测第er个类型的分析结果
     */
    @TableField(value = "strip_typeB_result")
    private String stripTypeBResult;

    /**
     * 联测的解读内容(由医生填写的)
     */
    @TableField(value = "uni_analysis")
    private String uniAnalysis;

    /**
     * 由哪个医生出具的标准
     */
    @TableField(value = "write_by")
    private String writeBy;

    /**
     * 由哪个医生出具的标准
     */
    @TableField(value = "uni_data_type")
    private Integer uniDataType;
    /**
     * 患者类型 0 儿童 1 成年
     */
    @TableField(value ="patient_type")
    private Integer patientType;

}